package com.itheima.mylist;

import java.util.ArrayList;
import java.util.LinkedList;

/*
    基于LinkedList实现一个自定义栈容器/队列容器
    特点: 先进后出
 */
public class MyLinkListDemo1 {
    public static void main(String[] args) {
        MyStack myStack = new MyStack();
        myStack.push("阿拉松");
        myStack.push("最喜欢");
        myStack.push("小束");

        System.out.println(myStack.pop());
        System.out.println(myStack.pop());
        System.out.println(myStack.pop());
    }
}

class MyStack {
    private LinkedList list;

    public MyStack() {
        list = new LinkedList();
    }

    public void push(Object obj) {
        list.addLast(obj);
    }

    public Object pop() {
        return list.removeLast();
    }
}